import path from 'node:path';
import {vitePluginSvg} from "./src/plugins/svg-plugin/index";
import {defineConfig} from 'vite';
import vue from '@vitejs/plugin-vue';
import ViteRestart from 'vite-plugin-restart'
// https://vitejs.dev/config/
export default defineConfig({
    base: './',
    plugins: [
        vue(),
        vitePluginSvg({
            // 必要的。必须是绝对路径组成的数组。
            iconDirs: [path.resolve(__dirname, 'src/assets/icons')],
            symbolIdFormat: 'icon-[name]'
        }),
        ViteRestart({
            restart: [
                'src/assets/icons/**/*.svg',
            ]
        })
    ]
})
